package cn.wygandwdn.core.registry;

import cn.wygandwdn.common.config.RpcServiceConfig;

/**
 * @description:    发布服务,主要有两个步骤:
 *                  1、将服务实现添加到应用内缓存,用于接收处理客户端对应的请求
 *                  2、将服务名称及ip地址发布到注册中心,供客户端进行服务发现
 * @author: WYG
 * @time: 2021/10/30 14:49
 */

public interface PublishService {

    /**
     * 发布服务
     * @param config    要发布的服务的相关信息
     */
    void publishService(RpcServiceConfig config);
}
